@charset "utf-8";
/* CSS Document */
*{ word-wrap:break-word; outline:none; }
body{ background:#FFF; text-align:center; }
body, td, input, textarea, select, button{ color:#494949; font:12px/1.6em "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; }
/*整站内容页通用CSS*/
body, ul, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td{ margin:0; padding:0; }
table {border: 0px solid #ccc;width: 100%}
h1, h2, h3, h4, h5, h6{ font-size:12px; }
a{ color:#2366A8; text-decoration:none; }                           
a:hover { text-decoration:underline; }
a img{ border:none; }
em, cite, th{ font-style:normal; font-weight:normal; }
img{ border:none;}
.clear{clear:both;height:0px;overflowmenu1:hidden;}
.fixwidth{ width: 100%; }

/*头部-------------------------------------------------------------------------------------------------------------*/
#utmtop_body{
    background:url(topbg.gif) repeat-x;
    height:103px;
	width:100%;
    font-family:Arial, Helvetica, sans-serif;
	margin:0;
    padding:0;
	font-size:12px;
    text-align:center;
}
#topm{
    background:url(headermbg.gif) no-repeat;
    background-position:center;
    height:96px;
    width:100%;
    margin:0 auto;
    max-height:96px;
}
#topm .logo{
    margin:0;
    padding:0;
    float:left;
    width:265px;
    height:96px;
}
#topm .logo a{
    margin:0;
    padding:0;
}
#topm .top-link{
    float:right;
    height:85px;
    width:700px;
}
#topm .top-link .links{
    float:right;
    line-height:34px;
    width:690px;
    padding-right:10px;
    height:34px;
    list-style-type:none;
}
#topm .top-link .links ul li{
    float:right;
    display:inline;
    color:#ffffff;
    line-height:34px;
    height:34px;
}
#topm .top-link .links ul li a:link, #topm .top-link .links ul li a:visited{
    color:#FFFFFF;
    text-decoration:none;
}
#topm .top-link .links ul li a:hover{
    margin:0;
    padding:0;
    color:#fb9337;
    text-decoration: underline;
}
#topm .top-link .links .quit{ background:url(bg_utm.gif) no-repeat 0 -43px;}
#topm .top-link .links .home{ background:url(bg_utm.gif) no-repeat 0 -100px;}
#topm .navbj{
    clear:both;
    float:left;
    position:absolute;
    right:0;
    top:45px;
    height:35px;
    background:url(nav-bj.gif) no-repeat;
    width:auto;
    padding-right:100px;
    margin:20px 0 0 0;

}
/* 头部导航---------------------------------------------------------------------------------------------------*/
.nav {
    float:left;
    font:normal 12px 'Trebuchet MS','Arial';
    margin:0;
    padding:0;
}
.nav ul {
    float:left;
    line-height:31px;
    list-style:none;
    margin:0;
    padding:3px 0px 0 15px;
    margin-left:5px;
}
.nav li {
    display:inline;padding:0;
}
.nav a {
    color:#494949; /* 默认链接颜色 */
    float:left;
    font-size:12px;
    padding:0 5px 0 20px; /* left.png 需要11px */
    text-decoration:none;
    background: url(lefta.gif) no-repeat left center;
}
.nav a span {
    display:block;
    float:none;
    padding:0 20px 0 0px;
    background: url(righta.gif) no-repeat right center;
}
/* 鼠标移上去时显示图片 */
.nav a:hover{
    background: url(left.gif) no-repeat left center;
    color:#fff;
}
.nav a:hover span {
    background:url(right.gif) no-repeat right center;
    color:#fff;
}
.nav .noerActive a{
    background: url(left.gif) no-repeat left center;
    color:#FFF;
}
.nav .noerActive a span {
    background:url(right.gif) no-repeat right center;
    color:#FFF;
}

/*内容页 Style ---------------------------------------------------------------------------------------------------------*/
/* SYS,APP,USER*/
#container{ padding:0px 10px 0 8px;margin:0;text-align:left;}
    .appnr{width:100%; margin:0;padding:0;}/*其他页默认层DIV*/
    .appnav{ background:url(bg_utm.gif) no-repeat -48px 7px;border-bottom:2px solid #f98015}
    .app-pad5{ padding:5px 0}

/* SYS系统管理*/
#sysdiv{background:#ffffff url(yhbj.gif) repeat-x;width:100%;height:100%;}
#sysdiv2{background:#ffffff ;width:100%;height:100%;}
    .sys{padding:10px 10px 0 8px;text-align:left;}
    .gate{padding:0px 10px 0 8px;text-align:left;}
    .appupdate{ background:url(ico_org.gif) no-repeat 0px 3px;border-bottom:2px solid #f98015;margin-bottom:5px; line-height:30px;}
    .appupdate2{ background:url(ico_org.gif) no-repeat 0px 3px;border-bottom:2px solid #f98015;margin:0px; line-height:30px;}
    .usertree{ background:url(ico_org2.gif) no-repeat 0px 3px;border-bottom:2px solid #f98015;margin-bottom:8px; margin-top:1px;line-height:30px;}
    .user-manager{ background:url(ico_org.gif) no-repeat 0px 3px;margin-bottom:8px;}
    .usernav{ background:url(bg_utm.gif) no-repeat -48px 7px;border-bottom:2px solid #f98015;margin-bottom:5px;line-height:30px;}
    .Bit{line-height:28px;margin-left:28px;font-size:14px;text-align:left;}
    .Bit em{ font-size:12px; color:#f98015;}
    .applist{padding:5px 0;list-style:none;width:100%; }
    .applist-b{padding:0 0 5px 0;list-style:none;width:100%; }
    .btb2{  line-height:29px; font-size:12px; border:1px solid #e9e9e9; width:100%;}
    .btb2 td{ text-align:left; background:#F5F5F5;}
    .btb2 .app-l{width:14% !important; background:#E6E6E6;font-weight:bolder;line-height:29px;text-align:right;}
    .btb2 .app-r{text-indent:5px;line-height:29px;}
    .dnslist_td{ padding-bottom:20px;}
    #cert_bt{margin-top:5px;}
    #cert_bt a{
        background:url(cert_bt.gif) no-repeat;height:20px;width:110px;display:block; padding:4px 0 0 10px; text-decoration:none;
    }
    #targetForAdd {margin-top:5px;}
    #targetForAdd a{background:url(and_but.gif) no-repeat;display:block;padding:6px 0 0 23px;width:92px;text-decoration:none;color:#000000; height:28px;}/*添加规则*/
    .app-squ{ border:3px #a9aeb2 solid;width:100%;}
    .squtab{ background:url(aut-thbg.gif) repeat-x 0 0;height:38px;width:100%;}
    .squtab th{ color:#2366a8;line-height:38px;}
    .squtab td{ border-bottom:1px #cccccc dashed;padding:3px 0;}    
    .squtree{ background:url(aut-thbgs.gif) repeat-x 0 0;height:38px;width:100%;}
    .line{ border-bottom:1px #A9AEB2 solid; }

    /* 用户引导航部分*/
    .inner {background: url(position2.gif) repeat-x ;height:31px;width:100%;}
    .position {float:left;text-align:left;color:#494949;text-indent:10px;height:31px;line-height:31px;font-size:12px;}
    .position strong {color:#494949;}
    .position a:link,.position a:visited{color:#494949;text-decoration:none; }
    .position a:hover,.position a:active{color:#fb9337; text-decoration:underline;}
    .btn_menu{float:right;height:26px;line-height:26px;}
    .btn_menu a{display:block;padding:0px; padding-right:16px;background:url(position.gif) no-repeat 0px -90px;text-indent:18px;font-size:11px;font-weight:bolder;text-decoration:none;color:#fb9337;}

    /*按钮链接样式*/
    .yhtb{background:#ffffff url(yhbj.gif) repeat-x;width:100%; height:40px;}
    .yhtb ul{ list-style:none;margin:0; padding:0; margin-left:8px;}
    .yhtb ul li{float:left;font-size:12px;line-height:38px;height:38px;margin-right:8px;}
    .yhtb ul li a:hover{ text-decoration:none;}
    /* 鼠标移上去时显示图片 */
    .yh1 a{
    display:block;color:#494949; background:url(table-but.gif) no-repeat 0 6px;
    text-align:center; width:92px; height:38px;text-decoration:none; padding-top:2px;
    } 
    .yh1 a:hover{
    display:block;color:#494949; background:url(table-but-d.gif) no-repeat 0 6px;
    text-align:center; width:92px; height:38px;text-decoration:none; padding-top:2px;
    }
    .yh1Active a{
    display:block;color:#494949; background:url(table-but-d.gif) no-repeat 0 6px;
    text-align:center; width:92px; height:38px;text-decoration:none; padding-top:2px;
     }

     /*t404样式(页面提示信息)*/
    .t404 {margin:20px 0 10px 0;}
    .table_404 { margin:0 auto; width:350px; text-align:center;background:#e9eaeb; border:1px solid #A9AEB2;}
    .table_404 caption{border:1px solid #A9AEB2;font-weight:bold;color:#000000;font-family:"宋体"; background:url(bg_table.gif) repeat-x 0 0;height:25px;line-height:25px; margin:0 auto;font-size:14px;}
    .table_404 tr{ background-color:#fff;}
    .table_404 td { line-height:150%; padding:4px;font-size:12px; font-family:"宋体";}
    .S404{background:url(404icon.png) no-repeat;background-position:10px 5px;height:130px;}
    .S404 strong{padding-top:20px;display:block; text-align:left; margin-left:85px;color:#f20000;}
    .S404 a{background:url(addedit.gif) no-repeat;display:block;width:106px;height:25px;margin:0 auto;padding:3px 0 0 0px;color:#000000; text-decoration:none;}
    .table_404 th strong{ color:#2366A8; }

    /*Welcome样式(页面提示信息)*/
    .Wel_index{background:url(welbj.jpg) no-repeat 0 0 ; margin:40px auto 0 auto; width:602px;height:384px;}
    .Weluser {background:url(userbj.jpg) no-repeat 0 0 ; margin:40px auto 0 auto; width:475px;height:282px;}
    .Welsys {background:url(sysbj.jpg) no-repeat 0 0 ; margin:40px auto 0 auto; width:475px;height:282px;}
    .Welapp {background:url(appbj.jpg) no-repeat 0 0 ; margin:20px auto 0 auto; width:475px;height:282px;}
    /* listbox登录默认样式*/
    .listbox{ padding:3px; margin:0;}
    .listbox h3{ font-size:14px;margin-top:10px; }
    .listbox h3 .btn{ margin-left:10px; vertical-align:middle; }
    .utmlist{ list-style:none; margin:7px 0 25px;padding:2px; border-top:2px solid #F98015; }
    .utmlist li{ clear:both; overflow:hidden; zoom:1; padding:5px 0; *padding:1px 0 5px; line-height:150%; background:url(bg_repx.gif) repeat-x 0 bottom; }
    .utmlist em{ float:left; width:120px; }
    .utmlist em a{ color:#fb9337;}
    .utmlist .memcont{ width:480px; }
    .utmlist .u-error a{ color:red;}

    /* 默认页面图片提示样式*/
    #appbox{border:1px solid #f98015; width:100%; padding:5px 5px 10px 7px;margin-top:1px;}
    #info{background:url(info_succ_50.png) no-repeat;background-position:10px 10px; }
    #info404{background:url(404icon.png) no-repeat;background-position:10px 10px;height:80px; }
    #info strong , #info404 strong{ color:#494949; display:block;font-size:18px; font-family:黑体;font-weight:normal; line-height:20px;margin-left:80px;padding:15px 0 10px 3px; }
    #info .todo , #info404 .todo{color:#494949; font-size:12px;font-weight:normal;line-height:18px;margin-left:80px;padding:0 0 0 3px;width:80%;border-bottom:1px solid #e6e6e8;}

    /*TABLE列表样式，表单样式，提示信息样式*/
    .table_form, .table_show, #table_id { margin:0 auto; width:100%;text-align:left;background:#e9eaeb; border-bottom:1px solid #A9AEB2;border-left:1px solid #A9AEB2;
        border-right:1px solid #A9AEB2;border-top-width:0;}
    .table_form2{ margin:0 auto; width:100%;text-align:left;background:#e9eaeb; border-bottom:1px solid #A9AEB2;border-left:1px solid #A9AEB2;
            border-right:1px solid #A9AEB2; border-top:1px solid #A9AEB2;}
    .table_manager { margin:0 auto; width:98%; *margin-top:6px;text-align:left;border:1px solid #A9AEB2;background:#e9eaeb;}
    .table_manager2 { margin:0 auto; width:100%;text-align:left;border:1px solid #A9AEB2;background:#e9eaeb;}
    .table_form caption, .table_show caption{
        border-top:1px solid #A9AEB2;border-left:1px solid #A9AEB2;border-right:1px solid #A9AEB2;border-bottom-width:0;font-weight:bold;color:#2366A8;
        font-size:12px;font-family:"宋体";  background:url(bg_table.gif) repeat-x 0 0;height:30px;line-height:30px;margin:0;padding:0;
    }
    .table_form caption span{ float:left;cursor:pointer;}
    .table_form tr,.table_form2 tr,.table_list ,.table_manager tr, .table_show tr, #table_id, .table_manager2 tr{ background-color:#fff;}
    .table_form td,.table_form2 td, .table_form th,.table_list ,.table_manager td  , .table_show td , #table_id td , .table_manager2 td{
        overflow:hidden;line-height:25px; padding:4px;font-size:12px; font-family:"宋体";
    }
    .table_manager2 th{
        font-weight:bold;color:#2366A8;background:url(bg_table.gif) repeat-x 0 0;height:25px;line-height:25px;text-align:left;margin:0 auto;
        font-size:12px;font-family:"宋体";
    }
     #table_id th{
        borde:1px solid #a9aeb2;font-weight:bold;color:#2366A8;background:url(bg_table.gif) repeat-x 0 0;height:25px;
        line-height:25px;text-align:left;margin:0 auto; font-size:12px;font-family:"宋体";
    }
    .table_show .show th{
        borde-bottom:1px solid #a9aeb2;font-weight:bold;color:#2366A8;background:url(bg_table.gif) repeat-x 0 0;
        height:25px;line-height:25px;text-align:center;margin:6px auto 0;font-size:12px;font-family:"宋体"
    }
    .table_form .button{ line-height:30px;height:30px;}
    .table_form .button .add{
        background:url(../images/skin/database_add.png) no-repeat 0 0;dispaly:block;padding:3px 0 3px 20px; font-size:12px;
    }
    .table_form .button .ldap{
        background:url(../images/skin/database_edit.png) no-repeat 0 0;dispaly:block; padding:3px 0 3px 20px; font-size:12px;
    }

    /* DIALOG */
    .dialog{margin:0;}
    .dialog table {padding: 2px 0;}
    .prop {padding: 2px 0;}
    .prop .name {text-align: right;width: 16%;white-space: nowrap;font-weight:bolder;border:1px solid #e6e6e8;padding: 2px 2px 2px 2px;}
    .prop .value {text-align: left; border:1px solid #e6e6e8;width: 84%;padding: 2px 2px 2px 5px;}
    .input_file{background-color:#FFFFFF;border:1px solid #aeaeae;color:#000000;height:20px;}
    .input_white{ background-color:#FFFFFF;border:1px solid #aeaeae;color:#000000;height:20px;}
    .input_white2{ background-color:#FFFFFF;border:1px solid #aeaeae;color:#000000;height:16px;line-height:16px;}
    .but-div{ float:right;}
    .but{ background:url(return_bt.gif) no-repeat 0 4px;width:68px;height:31px;line-height:31px;border:0;cursor:pointer}
    .but3{ background:url(return_bt.gif) no-repeat 0 0;width:68px;height:24px;line-height:24px;border:0;padding-top:2px;cursor:pointer}
    .but4{ background:url(ad_bta.gif) no-repeat 0 0;width:68px;height:24px;line-height:24px;border:0;padding-top:2px;cursor:pointer}
    .but4:hover{ background:url(ad_bth.gif) no-repeat 0 0;width:68px;height:24px;line-height:24px;border:0;padding-top:2px;cursor:pointer}

    .text01{font-weight:bolder;line-height:28px;}
    .red01{color:#f20000;font-weight:bolder;line-height:28px;}

    /*tishi*/
   #pass{ }
   .tishi-text{background:url(tishi01.gif) no-repeat 0 0; width:182px;height:32px;line-height:32px;padding-left:5px;}
    /*GATE*/
    #gate_list{
        text-align:right;border:1px solid #A9AEB2; border-bottom:0px solid #A9AEB2;/*底边为0 border-bottom-width:0;*/font-weight:bold;
        color:#2366A8; background:url(bg_table.gif) repeat-x 0 0; height:31px;line-height:31px;font-size:12px;font-family:"宋体"
    }
    #gate_list form{ line-height:30px;}
    .mhsearch{ background:url(mhsearch-bj.gif) no-repeat;width:71px;height:19px;padding:0px 0 0 7px;border:none;cursor:pointer;}
    .datalist{ clear:both; width:100%; border-top:2px solid #f98015; border-bottom:2px solid #f98015;margin:8px 0;}
    .datalist th{ line-height:250%; text-align:left; background:url(bg_repx.gif) repeat-x 0 bottom; color:#9EBECB; font-size:12px; }
    .datalist td{ padding:5px 0; background:url(bg_repx.gif) repeat-x 0 bottom; }
    .datalist a{ text-decoration:underline; }
    .datalist a:hover{ text-decoration:none; }
    .datalist .txt{ width:90%; overflow:hidden; }
    .datalist .txtnobd{ width:90%; border:1px solid #FFF; text-align:right; overflow:hidden; cursor:pointer;}
    .datalist .bigarea { width: 500px; height: 80px; }

    /* APP信息管理用户添加样式 ----------------------------------------------------------------------------------------------*/
    #fortest{width:100%;}
    #fortest p{
        font-weight:bold;color:#494949; font-family:"宋体";background:url(bg_table.gif) repeat-x 0 0;
        height:30px;line-height:30px; font-size:12px;border:1px #f98015 solid; margin:0 0 10px 0;
    }
    #fortest ul li{list-style-type:none;width:100%;border-bottom:1px #f98015 solid;font-weight:normal; }
    .f1{width:10%;padding-left:12px; }
    .f2{width:30%;}
    .f3{width:30%;}
    .f4{width:30%;}
    /*分页*/
    #Step_adit{text-align:right;line-height:28px; height:28px; margin:10px 10px 0 8px;border-top:2px #f98015 solid;}